/***************************************************************************************
* File name    :	ALGSm4_PR.c
* Function     :	
* Author       : 
* Date         :
* Version      : 
* Description  :    
* ModifyRecord :
*****************************************************************************************/
#include <Utils/Type.h>
#include "ALGSm4_PR.h"
#include <mbedtls/sms4.h>

/***********************************************************************************
* Subrountine:	ALGSm4_PR_Run
* Function:
* Input:
* Output:
* Description:
* Date:
* ModifyRecord:
**********************************************************************************/
UINT8 ALGSm4_PR_Run(UINT8 nType,UINT8 nMode,UINT8* pIn,UINT8* pOut,UINT16 nDataLen,UINT8* pKey,UINT8* pIV)
{
	UINT8 nRet;
	SMS4_Init(pKey);
    nRet = SMS4_Run(nType, nMode, pIn, pOut, nDataLen, pIV);
	return nRet;
}
